Error:RPC failed; curl 56 OpenSSL SSL_read...

前言

今天在提交代码到github的时候报了这样的错误 Error:RPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054 fatal: ,之前没遇见过,在此记录一下。


因为之前我修改了远仓的内容,加了一个预览图的文件夹,所以再提交的时候,远仓的内容和我本地提交之前的内容不一致,需要先把远仓的代码拉下来,整合后再推上去,正常思路是这样,今天又发现了其他错误。

git push

先来看一下报错 如图
Loding...
提示在 git push 之前先 git pull ,这就是上面说的问题,所以按提示执行 git pull

git pull

执行时又报了错 大概是跟SSL有关 如图
Loding...
去网上搜了下,大概是以为服务器的SSL证书没有经过第三方机构的签署而报的错,是不是有点懵,也找到了解决的办法,就是先执行一条命令 git config http.sslVerify "false"

git config http.sslVerify “false”

所以键入命令尝试一下 如图
Loding...

再 git pull

执行完上面的命令后,再执行 git pull 发现可以pull 下来了 如图
loding...

最后 git push 提交

git push 就可以提交成功了 如图
Loding...

总结

上面的方法应该可以解决这个问题,原则上是这样,因为我看到也有人这样解决不了的。

如果觉得文章不错,请我吃根辣条吧~~